<!DOCTYPE html>
<html lang="zh-cn">
<head>

  <meta charset="utf-8" />

  
  <title>从桌面到应用--一个JAVA程序员的自白</title>

  
  





  
  <meta name="author" content="" />
  <meta name="description" content="终于成功的从Linux Mint 换成Arch,给自己鼓掌！yaourt果然真爱，终于不用跟着Debian那个神奇的版本更新速度了！！ 首先，slim（" />

  
  
    <meta name="twitter:card" content="summary" />
    <meta name="twitter:site" content="@gohugoio" />
    <meta name="twitter:title" content="从桌面到应用--一个JAVA程序员的自白" />
    <meta name="twitter:description" content="终于成功的从Linux Mint 换成Arch,给自己鼓掌！yaourt果然真爱，终于不用跟着Debian那个神奇的版本更新速度了！！ 首先，slim（" />
    <meta name="twitter:image" content="https://buyaoshushu.gitee.io/img/avatar.jpg" />
  

  
  <meta property="og:type" content="article" />
  <meta property="og:title" content="从桌面到应用--一个JAVA程序员的自白" />
  <meta property="og:description" content="终于成功的从Linux Mint 换成Arch,给自己鼓掌！yaourt果然真爱，终于不用跟着Debian那个神奇的版本更新速度了！！ 首先，slim（" />
  <meta property="og:url" content="https://buyaoshushu.gitee.io/post/2015-09-19-from-windows-to-linux/" />
  <meta property="og:image" content="https://buyaoshushu.gitee.io/img/avatar.jpg" />




<meta name="generator" content="Hugo 0.42.1" />


<link rel="canonical" href="https://buyaoshushu.gitee.io/post/2015-09-19-from-windows-to-linux/" />
<link rel="alternative" href="/index.xml" title="不要叔叔" type="application/atom+xml" />


<meta name="renderer" content="webkit" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="format-detection" content="telephone=no,email=no,adress=no" />
<meta http-equiv="Cache-Control" content="no-transform" />


<meta name="robots" content="index,follow" />
<meta name="referrer" content="origin-when-cross-origin" />







<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="不要叔叔" />
<meta name="msapplication-tooltip" content="不要叔叔" />
<meta name='msapplication-navbutton-color' content="#5fbf5e" />
<meta name="msapplication-TileColor" content="#5fbf5e" />
<meta name="msapplication-TileImage" content="/img/tile-image-windows.png" />
<link rel="icon" href="/img/favicon.ico" />
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png" />
<link rel="icon" sizes="192x192" href="/img/touch-icon-android.png" />
<link rel="apple-touch-icon" href="/img/touch-icon-apple.png" />
<link rel="mask-icon" href="/img/safari-pinned-tab.svg" color="#5fbf5e" />



<link rel="stylesheet" href="//cdn.bootcss.com/video.js/6.2.8/alt/video-js-cdn.min.css" />

<link rel="stylesheet" href="/css/bundle.ff02473a9a.css" />


  
  <!--[if lt IE 9]>
    <script src="//cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <script src="//cdn.bootcss.com/video.js/6.2.8/ie8/videojs-ie8.min.js"></script>
  <![endif]-->

<!--[if lte IE 11]>
    <script src="//cdn.bootcss.com/classlist/1.1.20170427/classList.min.js"></script>
  <![endif]-->


<script src="//cdn.bootcss.com/object-fit-images/3.2.3/ofi.min.js"></script>


<script src="//cdn.bootcss.com/smooth-scroll/12.1.4/js/smooth-scroll.polyfills.min.js"></script>


</head>
  <body>
    
    <div class="suspension">
      <a title="Go to top" class="to-top is-hide"><span class="icon icon-up"></span></a>
      
        
      
    </div>
    
    
  <header class="site-header">
  <img class="avatar" src="/img/avatar.jpg" alt="Avatar">
  
  <h2 class="title">不要叔叔</h2>
  
  <p class="subtitle"></p>
  <button class="menu-toggle" type="button">
    <span class="icon icon-menu"></span>
  </button>
  <nav class="site-menu collapsed">
    <h2 class="offscreen">Main Menu</h2>
    <ul class="menu-list">
      
      
      
      
        <li class="menu-item
            
            
            ">
            <a href="/">Home</a>
          </li>
      
        <li class="menu-item
            
            
            ">
            <a href="/posts/">Blog</a>
          </li>
      
        <li class="menu-item
            
            
            ">
            <a href="/about/">About</a>
          </li>
      
    </ul>
  </nav>
  <nav class="social-menu collapsed">
    <h2 class="offscreen">Social Networks</h2>
    <ul class="social-list">

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      <li class="social-item">
        <a href="//weibo.com/buyaoshushu" title="Weibo"><span class="icon icon-weibo"></span></a>
      </li>

      

      

      

      

      

      <li class="social-item">
        <a href="/index.xml"><span class="icon icon-rss" title="RSS"></span></a>
      </li>

    </ul>
  </nav>
</header>

  <section class="main post-detail">
    <header class="post-header">
      <h1 class="post-title">从桌面到应用--一个JAVA程序员的自白</h1>
      <p class="post-meta">@ · Dec 25, 2014 · 3 min read</p>
    </header>
    <article class="post-content"><p>终于成功的从Linux Mint 换成Arch,给自己鼓掌！yaourt果然真爱，终于不用跟着Debian那个神奇的版本更新速度了！！
首先，slim（登录管理器）就让人眼前一亮，简单方便快捷，最近进入了奇怪的追求及简应用的怪圈。slim的default样式就很漂亮，百度了一张绿色底色的1920*1080，感觉好幸福。</p>

<p>桌面管理器，用了N久的awesome已经换成i3，果然科学，有喜欢i3的小伙伴欢迎交流。最科学的莫过于直接使用slim的背景当桌面！！又省了一张图片。i3status的小工具栏自己改配置文件加了温度读取和音量显示，基本上信息够用，目前暂不准备继续折腾。
终端，以前都是有啥用啥，终于在大量筛选之后瞄准了Tilda，果断下载试用，艾玛，以后就是他了。先说一下我体验到的好处。在同时开多个终端的时候，每个可以配置不同的首选项，使用f1\f2\f3\f4\f5\f6\f7&hellip;.进行隐藏和快速打开，不过。。我目前最多只用到了f3,剩下的是推论出来的，每一个设置一个颜色，快速区分在使用哪个终端，一般f3会被用作mplayer的播放器。顺便说些。。一直纠结各种随机播放软件都会有可能在播放完上一个歌之后，过一小会就有可能会重新跳到之前放过的歌，所以我需要一个全列表的不重复随机，在win下面用python写了个脚本生成播放列表，在linux下面用一行命令就解决了这个问题。用locate得到所有音频文件，sort 命令有-r选项 可以随机输出到文件，xargs引用一下到mplayer里就行了，果然高大上。然后alise个命令，比如流行分类\古风分类\英文分类，一个命令就解决问题的感觉爽到暴，回归终端的话题，tilda在i3下有几个特性是不好用的。虽然改了i3的配置文件，实现了自动浮动，但是tilda默认设置的定位是不好用的。</p>

<p>文件管理器，目前用的是rox，其实有了终端之后，文件管理器的作用变得很小，但是也有非用不可的时候，比如。。给浏览器安装插件。。必须拖进去才可以，如果大家有更简单的实现同样功能的软件，求推荐啊！！！</p>

<p>图片浏览器，feh还是很靠谱的，之所以知道这个软件，是因为以前在mint下面的awesome不显示桌面背景图片，还有幻灯片模式，基本满足图片浏览需求。</p>

<p>剩下的就没啥特色了，邮件是thunerbird，配置了无数年的mutt依旧没能正常使用，主要是工作对邮件依赖过多，thunderbird加上自动最小化插件完全满足需求。聊天是pidgin，QQ依赖真心不能破解，wineQQ不如安装Android模拟器稳定，现在的genymotion真心很好用,基于virtualbox的，反正Android开发也要用，直接就开着就ＯＫ了。听歌看视频我都是mplayer。浏览器就是Chromium，有时用uzbl，但不能开控制台就很醉了，web开发必须用，只好更多的用Chromium。开发myeclipse和eclipse都用，一起开也不卡。</p>

<p>其实像我对linux这么执着的JAVA程序员国内真心不多。Arch真心让我学到了很多东西，首先是笔记本电脑双显卡，然后我又外接了HDMI显示器，还想用HDMI显示器插耳机。。恩。。环境复杂不是我的错，但是这么折腾就是我的不对，在成功使用HDMI显示器播放声音后，发现调音量就只能用显示器，控制不了PCM。。所以我还是默默的把耳机插到了笔记本电脑上。</p>

<p>下一步的目标是把配置文件统一整理备份，有机会分享给大家。</p>
</article>
    <footer class="post-footer">
      
      <ul class="post-tags">
        
          <li><a href="/tags/linux"><span class="tag">Linux</span></a></li>
        
      </ul>
      
      <p class="post-copyright">
        This post was published <strong>1273</strong> days ago, content in the post may be inaccurate, even wrong now, please take risk yourself.
      </p>
    </footer>
    
      
    
  </section>
  <footer class="site-footer">
  <p>© 2017-2018 不要叔叔</p>
  <p>Powered by <a href="https://gohugo.io/" target="_blank">Hugo</a> with theme <a href="https://github.com/laozhu/hugo-nuo" target="_blank">Nuo</a>.</p>
  
</footer>



<script async src="//cdn.bootcss.com/video.js/6.2.8/alt/video.novtt.min.js"></script>
<script async src="//cdn.bootcss.com/mathjax/2.7.2/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    tex2jax: {
      inlineMath: [['$','$'], ['\\(','\\)']],
      displayMath: [['$$','$$'], ['\\[','\\]']],
      processEscapes: true,
      processEnvironments: true,
      skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
      TeX: { equationNumbers: { autoNumber: "AMS" },
      extensions: ["AMSmath.js", "AMSsymbols.js"] }
    }
  });
</script>
<script type="text/x-mathjax-config">
  // Fix <code> tags after MathJax finishes running. This is a
  // hack to overcome a shortcoming of Markdown. Discussion at
  // https://github.com/mojombo/jekyll/issues/199
  MathJax.Hub.Queue(() => {
    MathJax.Hub.getAllJax().map(v => v.SourceElement().parentNode.className += ' has-jax');
  });
</script>

<script src="/js/bundle.d1288006cf.js"></script>




  </body>
</html>
